<?php
if(!$is_success) {
    $dp = new jDatePicker();
    $dp->__dateFormat = "yy-mm-dd";
    echo "<scr"."ipt type=\"text/javascript\">";
    $dp->generateDP("tanggal_perjanjian");
    echo "</scr"."ipt>";
    $dp->init();
    ?>
<!--<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">-->
<style>
    .shou{
        display: none;
    }
</style>
<!--<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>-->
<script>    
    function _obj_fSendValue(kode, nama, elmKode, elmNama) {
        var elmk = document.getElementById("" + elmKode + "");
        var elmn = document.getElementById("" + elmNama + "");
        try {
            elmk.value = kode;
            elmn.value = nama;
            elmn.setAttribute("readonly", true);
            jQuery(elmn).addClass("read-only");

            jQuery.ajaxSetup({async: false});
            jQuery.ajax({
                type: "POST",
                url : "<?php echo site_url('popup/get_customer_detil') ?>",
                data: {kode: kode},
                async: false,
                cache: false,
                crossDomain: true,
                success: function(msg){
                    var result = jQuery.parseJSON(msg);

                    jQuery("#alamat_detail_customer").val(result.alamat_detail_customer);
                    jQuery("#alamat_komplit").val(result.alamat_komplit);
                    jQuery("#kontak_komplit").val(result.kontak_komplit);
                    jQuery("#attendance").val(result.attendance);
                    //                            jQuery("#hp_detail").val(result.no_hp);
                },
                error: function(msg){
                    alert(msg);
                }
            });
            jQuery.ajaxSetup({async: true});
        }
        catch(e) {
            alert(e.message);
        }
    }

    function _obj_fSendVal(kode, nama, elmKode, elmNama) {
        var elmk = document.getElementById("" + elmKode + "");
        var elmn = document.getElementById("" + elmNama + "");
        try {
            elmk.value = kode;
            elmn.value = nama;
            elmn.readonly = true;
            jQuery(elmn).addClass("read-only");
        }
        catch(e) {
            alert(e.message);
        }
    }

    function clear_element(elm){
        jQuery("#nama_"+elm).removeClass("read-only");
        jQuery("#nama_"+elm).attr("readonly", false);
        jQuery("#nama_"+elm).val("");
        jQuery("#id_"+elm).val("");
    }

    function isUsePPN(){
        var use = document.getElementById("ppn").checked;
        if(use){
            return true;
        }else{
            return false;
        }
    }

    function setBlnToRome(bln){
        if(bln=="01"){
            return "I";
        }else if(bln=="02"){
            return "II";
        }else if(bln=="03"){
            return "III";
        }else if(bln=="04"){
            return "IV";
        }else if(bln=="05"){
            return "V";
        }else if(bln=="06"){
            return "VI";
        }else if(bln=="07"){
            return "VII";
        }else if(bln=="08"){
            return "VIII";
        }else if(bln=="09"){
            return "IX";
        }else if(bln=="10"){
            return "X";
        }else if(bln=="11"){
            return "XI";
        }else{
            return "XII";
        }
    }

    function setPerjanjianNumber(){
        var prefix = <?php echo json_encode($prefix); ?>;

        var date = (jQuery("#tanggal_perjanjian").val()).toString();
        var partsArray = date.split('-');
        var tgl = partsArray[2];
        var bln = setBlnToRome(partsArray[1]);
        var thn =  partsArray[0];
        var no= prefix + "/ASP-WTR/" + tgl +"/" + bln +"/" +thn;
        jQuery("#nomor_perjanjian").val(no);

    }

    function close_gb(){
    <?php echo CloseGB(false); // close greybox   ?>
        }

        function close_gb_2(){
    <?php echo CloseGB(true); // close greybox   ?>
        }

        function formatNumber (obj, decimal) {
            //decimal  - the number of decimals after the digit from 0 to 3
            //-- Returns the passed number as a string in the xxx,xxx.xx format.
            anynum = eval(obj);
            divider =10;
            switch(decimal){
                case 0:
                    divider =1;
                    break;
                case 1:
                    divider =10;
                    break;
                case 2:
                    divider =100;
                    break;
                default:       //for 3 decimal places
                    divider =1000;
            }

            workNum=Math.abs((Math.round(anynum*divider)/divider));
            workStr=""+workNum
            if (workStr.indexOf(",")==-1){workStr+=","}
            dStr=workStr.substr(0,workStr.indexOf(","));
            dNum=dStr-0
            pStr=workStr.substr(workStr.indexOf(","))

            while (pStr.length-1< decimal){
                pStr+="0"
            }

            if(pStr ==',') pStr ='';
            //--- Adds a comma in the thousands place.
            if (dNum>=1000) {
                dLen=dStr.length
                dStr=parseInt(""+(dNum/1000))+"."+dStr.substring(dLen-3,dLen)
            }
            //-- Adds a comma in the millions place.
            if (dNum>=1000000) {
                dLen=dStr.length
                dStr=parseInt(""+(dNum/1000000))+"."+dStr.substring(dLen-7,dLen)
            }

            retval = dStr + pStr
            //-- Put numbers in parentheses if negative.
            if (anynum<0) {retval="("+retval+")";}
            //You could include a dollar sign in the return value.
            //retval =  "$"+retval
            return retval;
        }
</script>

<h3 class="title-popup">Form Tambah Perjanjian</h3>

<div style="padding:0 10px 0 10px;">
        <?php if ($error != "") { ?>
    <div class="BoxMessage Warning">Proses Gagal, <br /><?php echo $error; ?></div>
            <?php } ?>

    <div id="content">
        <div class="DivTable">
                <?= form_open() ?>
            <table border="0">
                <tr>
                    <td width="5%">&nbsp;</td>
                    <td width="1%">&nbsp;</td>
                    <td width="35%">&nbsp;</td>
                    <td width="1%">&nbsp;</td>
                    <td width="5%">&nbsp;</td>
                    <td width="1%">&nbsp;</td>
                    <td width="30%">&nbsp;</td>
                </tr>
                <tr>
                    <td>To</td>
                    <td>:</td>
                    <td>
                        <input type="text" name="nama_customer" id="nama_customer" value="<?php echo $nama_customer;?>" maxlength="40" size="50" />
                        <input type="hidden" name="id_customer" id="id_customer" value="<?php echo $id_customer;?>"   />
                            <?php echo $gbcust; ?>
                        <a class="clear" onclick="clear_element('customer');" title="Clear Choice"><span></span></a>
                    </td>
                    <td>
                        &nbsp;
                    </td>
                    <td>Date</td>
                    <td>:</td>
                    <td><?php echo form_input(array("name" => "tanggal_perjanjian", "id" => "tanggal_perjanjian" ,"class" => "read-only", "readonly" => "readonly", "size" => "47"), $tanggal_perjanjian, "onchange=\"setPerjanjianNumber()\"");?></td>
                </tr>
                <tr>
                    <td>Detail Address</td>
                    <td>:</td>
                    <td>
                            <?php echo form_input(array("name" => "alamat_detail_customer", "id" => "alamat_detail_customer", "class" => "input_text", "size" => "50"),$alamat_detail_customer);?>
                    </td>
                    <td>&nbsp;</td>

                    <td>SPAL NO</td>
                    <td>:</td>
                    <td>
                            <?php
                            echo form_input(array("name" => "nomor_perjanjian", "id" => "nomor_perjanjian", "size" => "50"),$nomor_perjanjian);
                            if($nomor_perjanjian == "")
                                echo "<script>setPerjanjianNumber()</script>";
                            ?>
                    </td>
                </tr>
                <tr>
                    <td>Full Address</td>
                    <td>:</td>
                    <td>
                            <?php echo form_textarea(array("name" => "alamat_komplit", "id" => "alamat_komplit", "class" => "input_text", "rows"=>8,"cols"=>40), str_replace("<br/>", "\n", $alamat_komplit));?>
                    </td>
                    <td>
                        <a class="help" onclick="alert('Berisi alamat lengkap, kota, kodepos. Dipisahkan oleh tanda enter');" title="Petunjuk"><span></span></a>
                    </td>

                    <td>Nama/Jenis Kapal</td>
                    <td>:</td>
                    <td>
                            <?php
                            if ($nama_jenis_kapal == "") {
                                $nama_jenis_kapal = "";
                            } else {
                                $nama_jenis_kapal = str_replace("<br>", "\n", $nama_jenis_kapal);
                            }
                            echo form_textarea(array("name" => "nama_jenis_kapal", "id" => "nama_jenis_kapal", "class" => "input_text", "rows"=>8,"cols"=>40), str_replace("<br/>", "\n", $nama_jenis_kapal));
                            ?>
                    </td>

                </tr>

                <tr>
                    <td>Currency</td>
                    <td>:</td>
                    <td>
                            <?php
                            if ($using_dollar_currency == 1) {
                                $crc = "USD";
                            } else {
                                $crc = "IDR";
                            }
                            ?>
                        <select id="curency" name="using_dollar_currency" value="<?php echo $crc;?>">
                            <option value="<?php echo $crc;?>"><?php echo $crc;?></option>
                            <option value="USD">USD</option>
                            <option value="IDR">IDR</option>
                        </select>
                            <?php echo form_checkbox(array("name"=>"tambahkan_ppn","id" => "ppn"), 1, $tambahkan_ppn, "onclick=\"updateGrandTotal()\"");?> PPH
                    </td>
                    <td>&nbsp;</td>
                    <td>Phone/Fax/Email</td>
                    <td>:</td>
                    <td>
                            <?php echo form_input(array("name" => "kontak_komplit", "id" => "kontak_komplit", "class" => "input_text", "size"=>50  ),$kontak_komplit);?>
                    </td>
                </tr>
                <tr>
                    <td>Diskon</td>
                    <td>:</td>
                    <td><?php echo form_input(array("name" => "diskon", "id" => "diskon", "size"=>50), $diskon, "onkeyup=\"this.value=this.value.replace(/[^\d]/,'');\"");?></td>
                    <td>&nbsp;</td>
                    <td>Daerah Operasional</td>
                    <td>:</td>
                    <td>
                            <?php
                            if ($daerah_operasional_kapal == "") {
                                $daerah_operasional_kapal = "Surabaya dan Madura";
                            } else {
                                $daerah_operasional_kapal = str_replace("<br>", "\n", $daerah_operasional_kapal);
                            }
                            echo form_input(array("name" => "daerah_operasional_kapal", "id" => "daerah_operasional_kapal", "class" => "input_text", "size"=>40), str_replace("<br/>", "\n", $daerah_operasional_kapal));
                            ?>
                    </td>
                </tr>

                <tr>
                    <td>Bank</td>
                    <td>:</td>
                    <td>
                        <input class="read-only" type="text" name="nama_bank" id="nama_bank" value="<?php echo $nama_bank;?>" maxlength="40" size="50" readonly="readonly" />
                        <input type="hidden" name="id_bank" id="id_bank" value="<?php echo $id_bank;?>" />
                            <?php
                            echo $gbbank;?>
                        <a class="clear" onclick="clear_element('bank');" title="Clear Choice"><span></span></a>
                    </td>
                </tr>
                <tr>
                    <td>Direktur Penyewa</td>
                    <td>:</td>
                    <td><?php if ($approved_by == "") $approved_by = "....................";
                            echo form_input(array("name" => "approved_by", "id" => "approved_by" ,"class" => "input_text", "size"=>"50"), $approved_by);?></td>
                    <td>&nbsp;</td>
                    <td>Penerbit Perjanjian</td>
                    <td>:</td>
                    <td><?php if ($penerbit_perjanjian == "") $penerbit_perjanjian = "....................";
                            echo form_input(array("name" => "penerbit_perjanjian", "id" => "penerbit_perjanjian" ,"class" => "input_text", "size"=>"50"), $penerbit_perjanjian);?></td>
                </tr>
                <tr>
                    <td >Kewajiban Penyewa</td>
                    <td >:</td>
                    <td colspan="6">
                            <?php
                            if ($kewajiban_penyewa == "") {
                                $kewajiban_penyewa = "PENYEWA bertanggung jawab atas biaya
- Asuransi barang milik Penyewa
- Bakar ( HSD ) untuk kapal
- Air Tawar untuk kapal
- Biaya Lashing/Unlashing
- Biaya Keagenan Kapal disetiap pelabuhan yang disinggahi dan Clearance in-out dokumen muatan.
- Bertanggung jawab penuh atas operasional dan keselamatan kapal serta membebaskan pemilik kapal dari tuntutan apapun bila ada kesalahan operasional di lapangan yang telah mengikuti instruksi dari PENYEWA
";
                            } else {
                                $kewajiban_penyewa = str_replace("<br>", "\n", $kewajiban_pemilik);
                            }
                            echo form_textarea(array("name" => "kewajiban_penyewa", "id" => "kewajiban_penyewa", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $kewajiban_penyewa));
                            ?>
                    </td>
                </tr>
                <tr>
                    <td >Jangka Waktu Sewa</td>
                    <td >:</td>
                    <td colspan="6">
                            <?php
                            if ($jangka_waktu_sewa == "") {
                                $jangka_waktu_sewa = "Time Charter Contract berlaku selama 1 (satu) bulan + opsi 1 (satu) bulan terhitung sejak On Hire Kapal diperpanjang.";
                            } else {
                                $jangka_waktu_sewa = str_replace("<br>", "\n", $jangka_waktu_sewa);
                            }
                            echo form_textarea(array("name" => "jangka_waktu_sewa", "id" => "jangka_waktu_sewa", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $jangka_waktu_sewa));
                            ?>
                    </td>

                </tr>
                <tr>
                    <td >Delivery dan Redelivery</td>
                    <td >:</td>
                    <td colspan="6">
                            <?php
                            if ($delivery_dan_redelivery == "") {
                                $delivery_dan_redelivery = "Kapal diserahkan PEMILIK kepada PENYEWA di Pelabuhan Banjarmasin terhitung sejak On Hire  kapal yang ditandatangani kedua belah pihak. Kapal akan diserahkan kembali oleh PENYEWA kepada PEMILIK pada akhir masa sewa di pelabuhan Banjarmasin dalam Off Hire yang ditandatangani oleh kedua belah pihak.";
                            } else {
                                $delivery_dan_redelivery = str_replace("<br>", "\n", $delivery_dan_redelivery);
                            }
                            echo form_textarea(array("name" => "delivery_dan_redelivery", "id" => "delivery_dan_redelivery", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $delivery_dan_redelivery));
                            ?>
                    </td>
                </tr>
                <tr>
                    <td >Harga Sewa</td>
                    <td >:</td>
                    <td colspan="6">
                            <?php
                            if ($harga_sewa == "") {
                                $harga_sewa = "Harga sewa adalah sebesar Rp 1.170.000.000,- ( Satu milyar seratus tujuh puluh juta Rupiah ) per 30 hari kalender. Harga tersebut diatas belum termasuk Pajak yang ditetapkan Pemerintah";
                            } else {
                                $harga_sewa = str_replace("<br>", "\n", $harga_sewa);
                            }
                            echo form_textarea(array("name" => "harga_sewa", "id" => "harga_sewa", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $harga_sewa));
                            ?>
                    </td>
                </tr>
                <tr>
                    <td >Cara Pembayaran</td>
                    <td >:</td>
                    <td colspan="6">
                            <?php
                            if ($cara_pembayaran == "") {
                                $cara_pembayaran = "Sewa di bayar 1 ( Satu ) bulan di muka pada saat Time Charter Contract di tanda tangani ditambah Jaminan Bilyet Giro (BG) sebesar Harga Sewa 1 ( Satu ) bulan yang dapat dicairkan selambat-lambatnya 7 hari kerja sebelum jatuh hari ke-30 dari tanggal ON HIRE. Pembayaran Uang Sewa selanjutnya paling lambat 7 hari sebelum tanggal jatuh tempo masa kontrak bulan berjalan. Dan apabila pembayaran uang sewa selanjutnya tersebut belum kita terima bukti transfer nya maka kami berhak menghentikan operasional kapal. Jaminan akan kita kembalikan 100% jika pemakaian kapal sesuai dengan kontrak 1 bulan ( 30 hari kalender ) atau sesuai kesepakatan selesai, selambat-lambatnya 7 hari sesuai OFF HIRE.";
                            } else {
                                $cara_pembayaran = str_replace("<br>", "\n", $cara_pembayaran);
                            }
                            echo form_textarea(array("name" => "cara_pembayaran", "id" => "cara_pembayaran", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $cara_pembayaran));
                            ?>
                    </td>
                </tr>
                <tr>
                    <td >Kewajiban Pemilik</td>
                    <td >:</td>
                    <td colspan="6">
                            <?php
                            if ($kewajiban_pemilik == "") {
                                $kewajiban_pemilik = "PEMILIK bertanggung jawab atas biaya
-  Surat-surat kapal
-  Gaji, Uang Makan Nakhoda dan ABK.
-  Minyak pelumas dan spare part mesin.
-  Asuransi Kapal sudah mengcover “Protection and Idemnity Clause”
-  MCU Crew kapal
";
                            } else {
                                $cara_pembayaran = str_replace("<br>", "\n", $kewajiban_pemilik);
                            }
                            echo form_textarea(array("name" => "kewajiban_pemilik", "id" => "kewajiban_pemilik", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $kewajiban_pemilik));
                            ?>
                    </td>
                </tr>
                <tr>
                    <td>Force Majeure</td>
                    <td>:</td>
                    <td colspan="6">
                            <?php
                            if ($force_majeure == "") {
                                $force_majeure = "Apabila kapal tidak dapat beroperasi karena keadaan alam diluar kemampuan manusia (ACT OF GOOD) pemogokan, huru-hara, berjangkitnya penyakit menular gangguan keamanan, sehingga kapal dilarang untuk beroperasi oleh pemerintah setempat, maka kedua belah pihak bebas dari segala tuntutan (CLAIM).";
                            } else {
                                $force_majeure = str_replace("<br>", "\n", $force_majeure);
                            }
                            echo form_textarea(array("name" => "force_majeure", "id" => "force_majeure", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $force_majeure));
                            ?>
                    </td>
                </tr>
                <tr>
                    <td>Perselisihan</td>
                    <td>:</td>
                    <td colspan="6">
                            <?php
                            if ($perselisihan == "") {
                                $perselisihan = "Apabila terjadi perselisihan antara PEMILIK dan PENYEWA yang timbul di kemudian hari akibat pelaksanaan dari isi TIME CHARTER CONTRACT ini maka akan diselesaikan secara musyawarah, seandainya belum tercapai kesepakatan penyelesaian perselisihan maka PEMILIK dan PENYEWA sepakat menyerahkan permasalahan untuk diselesaikan di Pengadilan Negeri Surabaya. ";
                            } else {
                                $perselisihan = str_replace("<br>", "\n", $perselisihan);
                            }
                            echo form_textarea(array("name" => "perselisihan", "id" => "perselisihan", "class" => "input_text", "rows"=>10,"cols"=>110), str_replace("<br/>", "\n", $perselisihan));
                            ?>
                    </td>
                </tr>
            </table>
            <br class="bersih" />
            <div id="box-control-save">
                    <?=form_submit(array("name" => "btnSubmit", "class"=>"CommandButton"), "Save")?>&nbsp;
                    <?=form_button(array("class"=>"CommandButton"), "Cancel", "onclick='close_gb();'")?>
            </div>
                <?=form_close()?>

        </div>
    </div>
</div>

    <?php } else { ?>
<script type='text/javascript'>
    function close_gb(){
    <?php echo CloseGB(true); // close greybox   ?>
        }
</script>

<div style="padding-top: 25%;">
    <div class="BoxMessage">Proses Berhasil, apakah anda mau mencetak perjanjian tersebut?<br /><?php echo $error; ?></div>

    <div id="box-control-save">
            <?=form_button(array("class"=>"CommandButton"), "Ya", "onclick=\"window.open('".site_url("transaksi_penyewaan_tc/perjanjian_print/$kode")."', '_blank');".  reloadParent()."\"")?>&nbsp;
            <?=form_button(array("class"=>"CommandButton"), "Tidak", "onclick='close_gb();'")?>
    </div>
</div>
    <?php } ?>

